(noun) causal agent, cause
any entity that produces an effect or is responsible for events or results